package cn.yunyichina.provider.clinic.vo;

/**
*
* @Author auto_gen_by_tool
* @CreatedTime 2016-08-30 14:34:58
*/
public class AddPaymentJournalVoRequest {

    

    /**/
    private String id;
    public void setId(String id) {
         this.id = id;
    }
    public String getId() {
         return id;
    }

    /*云医支付交易流水号*/
    private String paymentDealNo;
    public void setPaymentDealNo(String paymentDealNo) {
         this.paymentDealNo = paymentDealNo;
    }
    public String getPaymentDealNo() {
         return paymentDealNo;
    }

    /**/
    private String hospitalId;
    public void setHospitalId(String hospitalId) {
         this.hospitalId = hospitalId;
    }
    public String getHospitalId() {
         return hospitalId;
    }

    /*医院代码*/
    private String hospitalCode;
    public void setHospitalCode(String hospitalCode) {
         this.hospitalCode = hospitalCode;
    }
    public String getHospitalCode() {
         return hospitalCode;
    }

    /**/
    private String hospitalName;
    public void setHospitalName(String hospitalName) {
         this.hospitalName = hospitalName;
    }
    public String getHospitalName() {
         return hospitalName;
    }

    /**/
    private String branchId;
    public void setBranchId(String branchId) {
         this.branchId = branchId;
    }
    public String getBranchId() {
         return branchId;
    }

    /**/
    private String branchCode;
    public void setBranchCode(String branchCode) {
         this.branchCode = branchCode;
    }
    public String getBranchCode() {
         return branchCode;
    }

    /**/
    private String payeeAppId;
    public void setPayeeAppId(String payeeAppId) {
         this.payeeAppId = payeeAppId;
    }
    public String getPayeeAppId() {
         return payeeAppId;
    }

    /**/
    private String appCode;
    public void setAppCode(String appCode) {
         this.appCode = appCode;
    }
    public String getAppCode() {
         return appCode;
    }

    /*云医通订单号*/
    private String orderNo;
    public void setOrderNo(String orderNo) {
         this.orderNo = orderNo;
    }
    public String getOrderNo() {
         return orderNo;
    }

    /*医院交易流水号*/
    private String hisOrdNum;
    public void setHisOrdNum(String hisOrdNum) {
         this.hisOrdNum = hisOrdNum;
    }
    public String getHisOrdNum() {
         return hisOrdNum;
    }

    /*外部订单号*/
    private String outOrderNo;
    public void setOutOrderNo(String outOrderNo) {
         this.outOrderNo = outOrderNo;
    }
    public String getOutOrderNo() {
         return outOrderNo;
    }

    /*第三方支付公司交易流水号*/
    private String paymentDealId;
    public void setPaymentDealId(String paymentDealId) {
         this.paymentDealId = paymentDealId;
    }
    public String getPaymentDealId() {
         return paymentDealId;
    }

    /*0-未知   1-预约挂号  2-门诊缴费 3-住院缴费 4-当班挂号 5-预约取号*/
    private Integer orderType;
    public void setOrderType(Integer orderType) {
         this.orderType = orderType;
    }
    public Integer getOrderType() {
         return orderType;
    }

    /*交易状态 1=正常  2=退款 3=冲正 4=对账插入 5=出错 */
    private Integer paymentStatus;
    public void setPaymentStatus(Integer paymentStatus) {
         this.paymentStatus = paymentStatus;
    }
    public Integer getPaymentStatus() {
         return paymentStatus;
    }

    /*对账状态 0-未对 1=已对  3-长款出错  4-短款出错*/
    private Integer checkStatus;
    public void setCheckStatus(Integer checkStatus) {
         this.checkStatus = checkStatus;
    }
    public Integer getCheckStatus() {
         return checkStatus;
    }

    /*清算状态 0-未清算  1-已清算 */
    private Integer settlementStatus;
    public void setSettlementStatus(Integer settlementStatus) {
         this.settlementStatus = settlementStatus;
    }
    public Integer getSettlementStatus() {
         return settlementStatus;
    }

    /*支付渠道 1-微信，2-支付宝，3-云医通  5-支付窗 99-支付宝mini 98-微信mini*/
    private Integer payMode;
    public void setPayMode(Integer payMode) {
         this.payMode = payMode;
    }
    public Integer getPayMode() {
         return payMode;
    }

    /*OpenID或alipayuserid标记用户的唯一*/
    private String openId;
    public void setOpenId(String openId) {
         this.openId = openId;
    }
    public String getOpenId() {
         return openId;
    }

    /*eh_user主键*/
    private String userId;
    public void setUserId(String userId) {
         this.userId = userId;
    }
    public String getUserId() {
         return userId;
    }

    /*交易帐号 支付宝帐号，微信帐号，银行卡号等*/
    private String dealAccount;
    public void setDealAccount(String dealAccount) {
         this.dealAccount = dealAccount;
    }
    public String getDealAccount() {
         return dealAccount;
    }

    /*帐号用户名*/
    private String accountName;
    public void setAccountName(String accountName) {
         this.accountName = accountName;
    }
    public String getAccountName() {
         return accountName;
    }

    /*单位：分,自费*/
    private Integer payAmount;
    public void setPayAmount(Integer payAmount) {
         this.payAmount = payAmount;
    }
    public Integer getPayAmount() {
         return payAmount;
    }

    /**/
    private Integer accountAmount;
    public void setAccountAmount(Integer accountAmount) {
         this.accountAmount = accountAmount;
    }
    public Integer getAccountAmount() {
         return accountAmount;
    }

    /**/
    private Integer medicareAmount;
    public void setMedicareAmount(Integer medicareAmount) {
         this.medicareAmount = medicareAmount;
    }
    public Integer getMedicareAmount() {
         return medicareAmount;
    }

    /**/
    private Integer insuranceAmount;
    public void setInsuranceAmount(Integer insuranceAmount) {
         this.insuranceAmount = insuranceAmount;
    }
    public Integer getInsuranceAmount() {
         return insuranceAmount;
    }

    /*单位：分,总金额*/
    private Integer totalAmount;
    public void setTotalAmount(Integer totalAmount) {
         this.totalAmount = totalAmount;
    }
    public Integer getTotalAmount() {
         return totalAmount;
    }

    /*创建时间*/
    private String createdTime;
    public void setCreatedTime(String createdTime) {
         this.createdTime = createdTime;
    }
    public String getCreatedTime() {
         return createdTime;
    }

 

    /*交易时间*/
    private String dealTime;
    public void setDealTime(String dealTime) {
         this.dealTime = dealTime;
    }
    public String getDealTime() {
         return dealTime;
    }

  

    /*对账时间*/
    private String checkTime;
    public void setCheckTime(String checkTime) {
         this.checkTime = checkTime;
    }
    public String getCheckTime() {
         return checkTime;
    }

   

    /*清算时间*/
    private String settlementTime;
    public void setSettlementTime(String settlementTime) {
         this.settlementTime = settlementTime;
    }
    public String getSettlementTime() {
         return settlementTime;
    }

  

}